import type { BaseFields } from "@/api/typing";

/**新增/修改学科参数 */
export interface SubjectParams {
  /**学科ID */
  subjectId: string;
  /**学科名称 */
  subjectName: string;
  /**学科编码 */
  subjectCode: string;
  /**学科图标 */
  subjectIcon: string;
}

/**分页查询学科参数 */
export interface QueryParams {
  /**学科名称 */
  subjectName: string;
  /**学科编码 */
  subjectCode: string;
}

/**分页查询学科响应 */
export interface QueryResult extends BaseFields {
  /**学科ID */
  subjectId: string;
  /**学科名称 */
  subjectName: string;
  /**学科编码 */
  subjectCode: string;
  /**学科图标 */
  subjectIcon: string;
}

/**删除学科参数 */
export interface DeleteParams {
  /**学科ID */
  subjectId: string;
}
